Semantic analysis in natural language processing is about determining the meaning of an utterance or text. It usually happens after syntactic analysis, but can also operate directly at the lexical level, determinig the meaning of individual words or short phrases. The term usually implies some form of explicit representation of the meaning (that is symbolic AI. However, sub-symbolic systems notably large-language models areguably have a form of semantic knowledge encoded in vectors of weights.
Otehr media, such as images, also can be analysed at a semamtic level.
Used in Chap. 13: pages 203, 205, 206, 209, 212, 213, 214, 218